section {
    margin: 0 0 1em 0;
    display: inline-block;
}

section > h1 {
    font-weight: bold;
    margin: 0;
}

section > p {
    margin: 0.25em 0;
}

section > div > div {
    font: normal 10px Helvetica;
    white-space: nowrap;
}

section > div > div.header {
    border: solid black;
    border-width: 0 0 1px 0;
}

section > div > div > div {
    display: inline-block;
    width: 12ex;
    text-align: right;
    padding: 0 1ex 0 0;
}

.reference {
    background: infobackground;
}

.size-fail > .results {
    color: red;
    font-weight: bold;
}
